#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <string>
#include <iostream>
using namespace std;

//char a[20] = "ls -l -a";
//
//char* g_argv[5];
//int g_argc = 0;
//
//int main()
//{
//	memset(g_argv, 0, sizeof(g_argv));
//	g_argc = 0;
//	for (char* ret = strtok(a, " "); ret; ret = strtok(NULL, " "))
//	{
//		g_argv[g_argc++] = ret;
//		//strcpy(g_argv[g_argc++], ret);
//	    //g_argv[g_argc++] = ret;
//	}
//
//	for (int i = 0; i < g_argc; ++i)
//	{
//		printf("%s\n", g_argv[i]);
//	}
//
//	return 0;
//}


//char* s[5] = { "haha", "nihao", "hello", NULL, NULL };
//char** S = &s;
//char* Env[10];
//
//int main()
//{
//	//char* a = *S;
//	memset(Env, 0, sizeof(Env));
//	for (int i = 0; *(s + i); ++i)
//	{
//		Env[i] = *(s + i);
//	}
//	for (int i = 0; Env[i]; ++i)
//	{
//		printf("%s\n", Env[i]);
//	}
//	return 0;
//}


int main()
{
	string s = "PWD=";
	const char* a = "haha";
	s += a;
	cout << s << endl;
	return 0;
}